tracked armored ambulance - German English Dictionary